/*页面公共样式*/
body {margin:0; font-size:12px; font-family:arial,sans-serif; font-style:normal; padding:0;}
p, h1, h2, h3, h4, h5,h6 {margin:0; padding:0; }
ul, li, dl, dt, dd {margin:0; padding:0; }
li {list-style:none; }
form {margin:0; padding:0; }
img {border:0px; margin:0; padding:0 }
a, a:link, a:visited, a:active,a:hover{text-decoration:none;  }
	a:visited { }
/*修改*/
body, div, ul, li, span, a, dl, dt, dd, h1, h2, h3, h4, h5, h6, p {
    color: #333;
    font-family: arial;
    font-size: 13px;
    list-style: outside none none;
}
.clear{ clear:both;}

/*登录页*/
#d_content_body{ width:900px; margin:0 auto; min-height:580px; padding:27px 0 33px;}
.d_logo{ width:900px; height:57px;}
.d_logo a{ display:inline-block; width:220px; height:52px; background:url(../images/d_logo.jpg) no-repeat;}
.d_logocon{ padding-top:40px; height:500px;}
.d_lg_banner{ width:400px; padding:20px 0 0 40px; float:left; display:inline;}
.d_lg_banner a{ height:300px; margin-bottom:10px;}
.d_lg_left{ width:358px; float:right; display:inline; border:1px solid #dcdcdc; padding:0 0 30px 0px;}
.d_lg_tab{ height:52px; border-bottom:1px solid #ccc; width:338px; line-height:60px; padding-left:20px;}
.d_lg_title{ float:left; width:160px; text-align:center;}
.d_lg_title a{ color:#aaa; height:50px; display:block; width:120px; font-size:14px; font-weight:bold; padding:0 5px; margin:0 10px;}
.d_active a{ color:#333; border-bottom:2px solid #ff4066;}

/*登录表单*/
.d_mod_box p{ margin:15px 0 0 0;}
.d_mod_box input{ height:26px; width:278px; border:1px solid #cfcfcf; color:#999; font-size:11px; padding-left:3px; outline:medium;}
.d_lg_form{ margin-left:37px;}
.d_lg{ margin:15px 0; color:#999;}
.d_lg input{ margin:0px 5px 0 0px; float:left;}
.d_lg p{ display:inline; float:right; margin-right:34px;}
.d_sub input{ border:none; width:283px; height:30px; border-radius:2px; cursor:pointer; color:#fff; background:#ff4066; outline:medium;}

/*用户注册*/
.d_lg_reg{ margin:23px 0; color:#959595; text-decoration:underline;}
.d_lg_reg a{ float:right; margin-right:34px; color:#959595; text-decoration:underline;}

/*登录方式*/
.d_ot_login{ margin-top:37px;}
.d_ot_login span{ color:#999;}
.d_ot_btn{ margin-top:8px;}
.d_ot_btn a{ margin-right:6px;}

/*登录页底部*/
.d_footer{ margin-top:50px; background:url(../images/d_footer.png);}
.d_footer_con{ padding-top:25px; margin:0 auto; width:900px;}
.d_footer_con h3{ font-size:14px; color:#333333; margin-bottom:8px;}
.d_link_list{ float:left; display:inline; margin-bottom:30px;}
.d_link_list li{ float:left; display:inline; width:130px;}
.d_link_list li h3{ margin-bottom:13px;}
.d_link_list li a{ display:block; color:#666; line-height:24px;}
.d_link_list li a:hover{ text-decoration:underline;}
.d_link_list li p{ display:block; color:#666; line-height:24px;}
.d_code{ float:right; display:inline;}
.d_code a{ width:180px; height:76px; background:url(../images/d_code.png) no-repeat; display:block;}

/*版权*/
.d_copyright{ padding-top:0; margin:0; text-align:center; color:#999999; border-top:1px dashed #dcdcdc; height:40px; line-height:40px; letter-spacing:0.01em;}

/*注册页*/
.d_lg_tab1{ height:42px; padding:8px 0px 8px 20px; line-height:42px;}
.d_reg h3{ font-size:14px; color:#333; padding:0px 16px;}
.d_sel{ float:left; width:104px; height:30px; margin-right:10px; border:1px solid #c4c4c4; border-radius:0; color:#333; font-size:14px; outline:medium; padding:4px 35px 4px 10px; background:url(../images/d_sel.png) no-repeat right;appearance:none;-moz-appearance:none; -webkit-appearance:none;}

/*验证码*/
.d_mod_box1{ margin:21px 0 15px 0;}
.d_mod_box1 img{ margin:0px 0 0 9px;}

/*阅读协议*/
.d_ty{ margin:15px 0 0 -3px;}
.d_ty a{ color:#000; text-decoration:underline;}
.d_zh{ float:right; margin:20px 37px 0 0;}
.d_zh a{ color:#666; text-decoration:underline;}

/*基本资料*/
.d_main_baseinfo{ margin:27px auto 0; width:960px;}
.d_main_baseinfo_content{ background:#fff; border:1px solid #dfdfdf; overflow:hidden;}

/*基本资料左边*/
.d_main_baseinfo_left{ width:148px; float:left; 
	/*padding-bottom:10000px; margin-bottom:-10000px; 已修改*/
	border-right:1px solid #f1f1f1; background:#f9f9f9;}
.d_main_baseinfo_info{ padding:20px 0;}
.d_main_baseinfo_pic{ margin:0 auto; width:100px; height:100px; padding:5px; position:relative;}
.d_main_baseinfo_mk{ position:absolute; top:0; left:0; width:110px; height:110px; background:url(../images/d_pic.png) 0 0 no-repeat;}
.d_main_baseinfo_mk img{ vertical-align:middle; border-radius:50%; margin:5px 0 0 5px;}
.d_main_baseinfo_name{ padding:0 10px; text-align:center; font:400 12px/32px helvetica,tahoma,arial,sans-serif; color:#333;}
.d_mg_ulot{ display:block; width:84px; height:20px; margin:0 auto; font:0/0 a; overflow:hidden;}
.d_vip_level{ background:url(../images/d_mogucdn.png) 2px 104px;}

/*订单列表*/
.d_menu_nav{ padding-bottom:10px; font-size:0; letter-spacing:0;}
.d_menu_nav dt{ padding-top:11px; padding-left:14px; margin:0 10px; font:400 18px/38px 'Microsoft YaHei'; background:url(../images/d_mu_navbg.png) 0 -359px no-repeat;}
.d_menu_nav dt a{ color:#464646; font:400 18px/38px 'Microsoft YaHei';}
.d_menu_nav dd{ font:400 12px/28px helvetica,tahoma,arial,sans-serif;}
.d_menu_nav dd:hover{ background:#f4f4f4;}
.d_menu_nav dd a{ display:block; padding-left:24px; color:#666;}
.d_menu_nav .d_c{ background:#ececec;}
.d_menu_nav .d_c:hover{ background:#ececec;}
.d_menu_nav1{ padding-bottom:40px!important;}


/*基本资料右侧*/
.d_main_baseinfo_right{ float:left; width:808px; padding-bottom:20px; overflow:hidden;}
#d_setting_box{ font-size:14px; width:685px; margin-left:50px; padding-top:35px;}
#d_setting_box input{ outline:none;}
#d_setting_box select{ outline:none;}
.d_settings_title{ background:#f9f9f9; width:649px; height:30px; padding:0 10px 0 20px; margin-bottom:14px;}
.d_settings_title span{ color:#ff6aa2; font-size:14px; font-weight:700; height:30px; line-height:30px;}
#d_setting_form{ margin-top:22px; position:relative;}
#d_setting_form dl{ margin-bottom:12px;}
#d_setting_form dl dd{ float:left; width:105px; text-align:right; line-height:26px; vertical-align:middle; color:#666; font-size:14px;}
#d_setting_form dl dt{ margin-bottom:12px; font-size:12px; color:#666;}
.d_setting_basic .unick input{ height:24px; line-height:24px; width:255px; border:1px solid #cfcfcf; padding-left:5px; color:#666;}
.r3{ border-radius:3px; outline:none;}
.d_main_baseinfo_content input[type=text]{ background:#fff url(../images/d_inputbg.png) 0 0 no-repeat;}
.d_setting_basic .weibo input{ height:24px; width:255px; line-height:24px; border:1px solid #cfcfcf; padding-left:5px; color:#666;}
.d_setting_basic select{ border:1px solid #cfcfcf;}
.d_setting_basic .location select{ width:140px;}
.d_setting_basic .gray_text{ width:150px; height:24px; line-height:24px; padding:0 5px; margin-right:5px; border:1px solid #cfcfcf; border-radius:3px;}
.d_setting_basic .pstyle{ width:365px;}
.fashion_list{ width:355px; border:1px solid #cfcfcf; overflow:hidden; border-radius:3px; padding:10px; position:absolute; left:105px; background-color:#fff; top:25px;}
.fashion_list .tag{ width:330px; float:left; line-height:24px; }
.fashion_list .tag a{ cursor:pointer; padding:2px 4px; white-space:nowrap;}
.fashion_list .close{ background:url(../images/d_boxbg.png) no-repeat left bottom; width:11px; height:11px; margin:5px 5px 0 0; float:right;}
.d_setting_basic textarea{ height:120px; width:466px; padding:5px; border:1px solid #cfcfcf; background:#fff url(../images/d_inputbg.png) 0 0 no-repeat;}
#d_setting_form .green_button{ cursor:pointer; width:103px; height:29px; line-height:28px; text-align:center; font-size:14px; font-weight:700; background:url(../images/d_sub.png) no-repeat; border:none; vertical-align:middle; color:#fff; display:inline-block; outline:medium;}

/*地址管理右侧部分*/
.d_addr_right{ float:left; width:809px; background:#fff;}
.d_addr_title{ padding-left:20px; font-size:16px; line-height:43px; height:43px; color:#333;
border-bottom:1px solid #dfdfdf; font-weight:400;}
.d_addr_edit{ padding:18px 18px 50px 18px;}
.d_add_addr span{ float:left; overflow:hidden; width:115px; height:32px; line-height:32px; text-indent:-999em; cursor:pointer; background:url(../images/d_add_addr.png) no-repeat; margin-bottom:30px;}

/*添加地址*/
.fm1200,.fm960{margin-top:0}
.address_pop .w140{width:140px}.address_pop .w100{width:100px}
.address_pop .formsize_small{width:40px}
.address_pop .formsize_normal{width:120px}
.address_pop .formsize_large{width:90%;_width:396px}
.address_pop{position:relative;padding:20px 20px 20px 0;line-height:38px}
.address_pop dt{position:absolute;left:0;width:90px;color:#666;text-align:right}
.address_pop dd{position:relative;padding-left:100px;*zoom:1}
.address_pop .vm{vertical-align:middle}
.address_pop .dt{margin-left:12px;color:#666}
.address_pop .prompt{padding-left:8px;color:#999}
.address_pop .breakline{display:block}
.address_pop .notice{padding-left:8px;color:#fa817e}
.address_pop .needicon{position:absolute;top:14px;left:90px;color:#ff5a00;font-size:14px;line-height:14px;font-style:normal}
.address_pop .confirm_btn{display:inline-block;width:104px;height:34px;background:url(../images/y_back.png) -200px -217px no-repeat;font:0/0 a;overflow:hidden;border-radius:5px;}
.address_pop .cancel_btn{display:inline-block;width:68px;height:34px;background:url(../images/y_back.png) -200px -251px no-repeat;font:0/0 a;overflow:hidden;margin-top:10px; border-radius:5px;}
.address_pop .confirm_btn:hover,.address_pop .cancel_btn:hover{opacity:.8;filter:alpha(opacity=80);}
.address_pop .text{margin-top:5px;margin-bottom:5px;padding:6px 8px;height:12px;line-height:12px;color:#666;border:1px solid #c7c7c7;border-radius:2px}
.address_pop .text:focus{border:1px solid #999}
.address_pop .textarea{margin-top:5px;margin-bottom:5px;padding:6px 8px;line-height:16px;color:#666;border:1px solid #c7c7c7;border-radius:2px;vertical-align:top;resize:none;}
.address_pop .textarea:focus{border:1px solid #999}
.address_pop input.error,.address_pop textarea.error,.address_pop input.error:focus,.address_pop textarea.error:focus{border:1px solid #fa817e}
.pt_ie6hack{_padding-top:8px}

/*地址列表*/
.d_addr_section{ margin-top:10px; padding:13px 17px; border:1px solid #efefef; background:#fafafa;}
.d_clearfix{ zoom:1;}
.d_addr_section li{ float:left; line-height:20px; color:#333;}
.d_addr_section li.name{ width:55px;}
.d_addr_section li.d_addr{ width:300px;}
.d_addr_section li.zcode{ width:50px;}
.d_addr_section li.oper{ float:right;}
.d_addr_section li.oper a{ display:inline-block; padding:0 7px; margin:2px 0; line-height:16px; border-right:1px solid #e2e2e2; color:#2f63cf;}
.d_addr_section li.oper a:hover{ text-decoration:underline;}
.d_addr_section li.oper .d_del_addr{ border-right:none;}
.d_add_addrbg{ margin-top:10px; background:#fafafa; border:1px solid #efefef; padding:20px; margin-bottom:30px;}
.d_defaultaddr{ border:1px solid #dedcba; background:#fdfbea; border-shadow:1px 1px 5px rgba(0,0,0,.1);}
.d_intro{ position:relative; margin:0 18px; padding-left:70px;}
.d_ctrl{ position:relative; padding-right:104px; color:#666; border:1px solid #bdbdbd; background:url(../images/d_ctrlbg.jpg) 0 0 repeat-x; border-radius:2px;}
.d_show_stage{ padding:6px 8px;}
.d_showedit{ display:block; height:6em; overflow-y:visible; width:100%; border:none; background:0 0; overflow:hidden; line-height:24px;}

/*我的订单*/
.d_main_order_content{ width:1200px; margin:24px auto; background:#fff;}
.d_order_nav_wrap{ float:left; width:140px; margin-right:20px; background:url(../images/d_order_navbg.gif);}
.d_order_nav_info{ padding:20px 0;}
.d_order_info_avatar{ position:relative; margin:0 auto; padding:5px; width:100px; height:100px;}
.d_order_info_avatar_mk{ position:absolute; top:0; left:0; width:110px; height:110px; background:url(../images/d_pic.png) 0 0 no-repeat;}
.d_order_info_uname{ padding:0 10px; text-align:center; font:400 12px/32px helvetica,tahoma,arial,sans-serif; color:#333;}
.d_order_info_ulot{ display:block; height:20px; margin:0 auto; font:0/0 a; width:84px; overflow:hidden;}
.d_order_vip_level{ background:url(../images/d_mogucdn.png) 2px 104px;}
.d_order_nav{ padding:0 20px;}
.d_order_nav_title{ background-position:72px -64px; cursor:pointer; border-top:1px solid #e1e1e1; font:400 16px/56px 'Microsoft YaHei',sans-serif; color:#333; background:url(../images/d_order_titlebg.png) 72px -3px no-repeat;}
.d_order_nav_title a{ display:block;background-position:72px -64px; cursor:pointer; /*border-top:1px solid #e1e1e1;*/ font:400 16px/56px 'Microsoft YaHei',sans-serif; color:#333; background:url(../images/d_order_titlebg.png) 72px -3px no-repeat;}
.d_order_nav_item{ display:block; margin:0 -20px 13px; font:400 12px/26px helvetica,tahoma,arial,sans-serif;}
.d_order_nav_item a{ display:block; padding-left:20px; color:#666;}
.d_order_nav_item a:hover{ color:#f36;}
.d_order_nav_item li.d_order_c a{ color:#f36; cursor:default; font-weight:700;}
.d_order_pb{ padding-bottom:40px!important;}

/*我的订单右边部分*/
.d_main_order_right{ width:1040px; padding-bottom:20px; float:right;}
.d_order_title{ position:relative; height:40px; margin-bottom:30px; line-height:40px; background:#fafafa url(../images/d_order_navbg.gif) repeat-x;}
.d_order_title_column li{ float:left; font-weight:700; text-align:center;}
.d_goods{ width:32%;}
.d_price{ width:11.7%;}
.d_quantity{ width:6.8%;}
.d_aftersale{ width:11.7%;}
.d_total{ width:12.5%;}
.d_status{ width:12.5%;}
.d_other{ width:12.5%;}
.d_order_list_empty{ width:600px; margin:50px auto 10px;}
.d_order_empty_icon{ width:145px; height:165px; background:url(../images/d_order_empty_icon.png)}
.d_fl{ float:left;}
.d_order_empty_content{ margin-left:50px;}
.d_order_empty_content h5{ margin:50px 0 28px; font-size:18px; line-height:1; font-weight:700;}
.d_order_empty_list li{ margin-bottom:12px;}
.d_order_empty_list li a{ color:#f36; text-decoration:underline;}
.d_order_pagination{ text-align:center; overflow:hidden; zoom:1; clear:both; margin-bottom:20px; margin-top:20px!important;}
.d_order_browser_content{ width:auto; border-top:1px solid #f1f1f1;}
.d_order_browser{ padding:20px 0;}
.d_order_browser_h{ position:relative; padding:0; border-bottom:1px solid #ddd;}
.d_order_browser_h h5{ width:170px; height:48px; text-indent:-9999px; background:url(../images/d_order_browser_h.png) 0 0 no-repeat;}
.d_order_browser_h span{ height:48px; width:400px; display:block; float:left; margin:-28px 0 0 200px;}
.d_order_browser_h span a{ margin:0 13px; color:#666; width:40px; height:24px; display:block; float:left;}
.d_order_browser_h span a:hover{ text-decoration:underline;}
.d_order_browser_list_wrap{ position:relative; overflow:hidden; height:380px; padding-top:10px;}
.d_order_latest_list{ position:absolute;}
.d_order_latest_list li{ width:180px; float:left; padding-right:25px;}
.d_order_item_img_a{ width:180px; height:270px; display:block; overflow:hidden;}
.d_order_item_img_title{ overflow:hidden; white-space:nowrap; word-break:break-all; text-overflow:ellipsis; width:180px; color:#666; font:400 14px/32px helvetica,tahoma,arial,sans-serif; display:block; height:32px; color:#666;}
.d_order_item_img_title:hover{ text-decoration:underline;}
.d_order_item_img_p{ font:400 14px/18px 'Microsoft YaHei',sans-serif;}
.d_order_item_img_red{ color:#ff4f7c;}
.d_order_item_img_green{ display:inline-block; padding:1px 4px; background:#7fc800 url(../images/d_order_green.png) 0 -114px repeat-x; border:1px solid #66a600; color:#fff; font:400 12px/1 helvetica,tahoma,arial,sans-serif; cursor:default; border-radius:2px; margin-left:1px;}

/*订单列表*/
.d_order_section{ margin-bottom:30px;}
.d_order_table{ width:100%; border:1px solid #ffdb82; border-spacing:0px; margin-bottom:30px;}
.d_order_table:hover{ border:1px solid #FCA029;}
.d_order_table_header{ background:#fff7ea; height:40px;}
.d_order_table_header td{ padding-left:12px; color:#666;}
.d_table_info{ float:left;}
.d_table_info span{ margin-right:16px;}
.d_shop_name{ color:#333;}
.d_shop_name a{ color:#333;}
.d_order_connect_btn{ float:right; margin-right:12.6%; padding-right:30px; background:0 1px; display:inline-block; zoom:1; padding-left:20px; background:url(../images/d_order_contactbg.png) no-repeat; color:#333; height:20px;}
.d_order_connect_btn:hover{ color:#f36;}
.d_order_table_item{ position:relative; border-bottom:1px solid #ccc}
.d_order_table_item .d_goods{ padding-bottom:20px;}
.d_order_table_item td{ padding:20px 0 0; color:#333; vertical-align:top; font-family:tahoma,arial,sans-serif;}
.d_order_table_item .d_goods .d_pic{ width:70px; height:70px; border:1px solid #ddd; border-radius:3px; overflow:hidden; float:left; margin-left:20px;}
.d_order_table_item .d_goods .d_order_desc{ line-height:20px; width:216px; float:left; margin-left:20px;}
.d_order_table_item .d_goods .d_order_desc p{ color:#999;}
.d_order_table_item .d_goods .d_order_desc p a{ color:#333;}
.d_order_table_item .d_goods .d_order_desc p a:hover{ color:#f36;}
.d_order_table_item .d_price{ width:11.7%; font-weight:700; text-align:center; }
.d_order_table_item .d_price .d_price_old{ color:#999; font-weight:400; text-decoration:line-through; margin-bottom:3px;}
.d_order_table_item .d_quantity{ font-weight:700; font-size:12px; text-align:center;}
.d_order_table_item .d_aftersale{ width:11.7%;}
.d_order_table_item td.d_total{ border-left:1px solid #ececec; width:12.5%; text-align:center;}
.d_order_table_item td.d_total .d_total_price{ font-size:16px; margin-bottom:3px;}
.d_order_table_item td.d_status{ border-left:1px solid #ececec; width:12.5%; text-align:center;}
.d_order_table_item td.d_status .d_order_link{ display:block; overflow:hidden; height:20px; border-bottom:3px; color:#4598c8;}
.d_order_table_item td.d_status .d_order_link:hover{ color:#f36;}
.d_order_table_item td.d_other{ border-left:1px solid #ececec; width:12.5%; text-align:center;}
.d_order_table_item td.d_other a{ color:#4598c8;}
.d_order_table_footer{ height:56px; font-family:tahoma,arial,sans-serif;}
.d_order_table_footer td{ border-top:1px solid #e1e1e1;}
.d_order_table_footer ul li{ float:left; display:inline-block; vertical-align:middle; zoom:1; margin-left:20px;}
.d_order_icon_clock{ display:inline-block; zomm:1; padding-left:20px; background:url(../images/d_order_contactbg.png) no-repeat 0 -38px;}
.d_order_table_footer ul a{ width:120px;}
.d_order_table_footer ul a:hover{ color:#f36;}
.d_order_cancel{ display:block; overflow:hidden; height:20px; margin-bottom:3px; color:#4598c8;}
.d_order_table_footer .d_total{ font-weight:700; text-align:center; font-size:13px;}
.d_order_table_footer .d_total span.d_order_sub{ font-size:12px; font-weight:400;}
.d_order_table_footer .d_status{ text-align:center;}
.d_order_table_footer .d_status p{ color:#666; font-weight:700;}
.d_order_table_footer .d_other{ text-align:center; width:12.5%;}
.d_order_table_footer .d_other .d_pay_btn{ margin:0 auto; background:#f36; color:#fff; display:inline-block; zoom:1; min-width:52px; height:22px; padding:0 9px; border:1px solid #f36; line-height:22px; font-weight:700;}
.d_order_finished .d_order_table{ border-color:#ececec;}
.d_order_finished .d_order_table:hover{ border-color:#bdbbbb;}
.d_order_finished .d_order_table_header{ background:#f4f4f4;}
.d_order_table_item td.d_status p{ margin-bottom:8px; color:#666; font-weight:700;}
.d_order_finished .d_order_table_item td.d_other .d_order_remove:hover{ color:#f36;}

/*钱包*/
.media_screen_1200{ font:14px/1.5 Tahoma,"Hiragino Sans GB","Microsoft yahei",serif; -webkit-font-smoothing:antialiased; background-color:#e7e8eb;}
.d_wallet_wrap{ width:1200px; margin-left:auto; margin-right:auto;}
.d_wallet_wrap a{ color:#333;}
.d_back_to_home{ background:url(../images/d_back_to_home.png) left center no-repeat; display:inline-block; height:30px; line-height:30px; padding-left:20px; vertical-align:top;}
.d_wallet_in_out{ float:right; height:30px; line-height:30px;}
.d_wallet_in_out a{ margin:0 6px 0 30px;}
.d_wallet_header{ min-width:960px; background:#fff;}
.d_wallet_logo{ float:left; width:130px; height:34px; margin:20px 20px 0 0; overflow:hidden; text-indent:-999em; background:url(../images/d_mheader.png) no-repeat;}
.d_wallet_header_top{ float:right;}
.d_wallet_header_top li{ display:inline; position:relative; line-height:76px; z-index:5; float:left; margin:0 0 0 30px;}
.d_wallet_header_top li a{ height:74px; line-height:74px; display:block; font-size:16px; font-weight:700; padding:0 5px; overflow:hidden; border-bottom:2px solid #fff; color:#333;}
.d_wallet_header_top li.d_wallet_active{ color:#f55;}
.d_wallet_header_top li.d_wallet_active a{ color:#f55; border-bottom:2px solid #f55; background:url(../images/d_money_j.png) center bottom no-repeat;}
.d_wallet_body{ padding:30px 0 0;}
.d_wallet_head{ height:110px; margin-bottom:20px; background:url(../images/d_money_header.jpg) center center repeat-x;}
.d_wallet_pub{ width:70px; height:70px; border-radius:50%; float:left; margin-top:20px;}
.d_wallet_header_l{ width:600px; padding:7px 0 0 20px;}
.d_wallet_header_l p{ line-height:24px; white-space:nowrap;}
d_wallet_header_p{ line-height:24px; white-space:nowrap;}
.d_wallet_h_icon{ background:rgba(255,255,255,.5); width:26px; height:26px; border-radius:50%; display:block; float:left; position:relative; margin-right:10px;}
.d_wallet_icon{ text-indent:-9999px; line-height:26px; height:26px; margin:0; display:inline-block; background:url(../images/d_wallet_moli.png) no-repeat -2px -62px; width:30px;}
.d_widget_box{ top:36px; display:none; left:-18px;}
.d_widget_line{ color:#666; font:400 12px/16px helvetica,tahoma,arial,sans-serif;}
.d_wallet_link{ color:#2ad; cursor:pointer;}
.d_wallet_wel{ font-size:20px;}
.d_wlt_wrap{ width:1200px; margin:0 auto;}
.d_wallet_header_r{ padding:30px 20px 0 0; float:right;}
.d_wallet_panel{ border:1px solid #ddd; background:#fff; margin:0 auto 20px;}
.d_wallet_mine{ width:850px; padding:0 30px; height:276px; float:left;}
.d_wallet_mine h4{ padding-top:20px; font-size:16px; font-weight:400;}
.d_wallet_balance{ font-size:14px; border-bottom:1px solid #f3f3f3; padding-bottom:20px; margin-bottom:5px;}
.d_wallet_bal{ float:left; margin-right:20px!important;}
.d_wallet_bal b{ font-size:20px; line-height:32px;}
.d_wallet_bal a{ margin:4px 0 0 20px; vertical-align:text-bottom; min-width:20px; padding:6px 20px; font-size:12px; line-height:12px; background-color:#f55; border-color:#f55; color:#fff; display:inline-block; border-radius:3px;}
.d_wallet_fnlist{ height:32px; line-height:32px; font-size:12px;}
.d_wallet_fnlist li{ float:left; color:#999; margin-right:10px;}
.d_wallet_fnlist li a{ color:#2ad; cursor:pointer;}
.d_wallet_switch{ position:relative; width:50px; height:23px; border-radius:30px; background-color:#fafafa; line-height:23px; border:1px solid #ddd; border-color:rgba(0,0,0,.1); display:inline-block; text-indent:28px; color:#ddd; transition:background-color .2s; vertical-align:middle;}
.d_wallet_switch:after{ content:attr(x); left:-1px; position:absolute; background-color:#fff; width:23px; height:23px; top:-1px; border-radius:23px; border:1px solid #ddd; transition:left .2s;}
.d_wallet_mine_info{ padding:14px 0;}
.d_wallet_mine_info h4{ padding:0; font-size:16px; font-weight:400; width:50px; float:left; line-height:32px;}
.d_wallet_list{ width:560px; font-size:12px;}
.d_wallet_list_icon3{ padding-left:40px; line-height:32px; float:left; color:#888; background:url(../images/d_wallet_list_icon.png) 7px -99px no-repeat;}
.d_wallet_list_icon4{ padding-left:40px; line-height:32px; float:left; color:#888; background:url(../images/d_wallet_list_icon.png) 7px -149px no-repeat;}
.d_wallet_list_icon1{ padding-left:40px; line-height:32px; float:left; color:#888; background:url(../images/d_wallet_list_icon.png) 7px -8px no-repeat;}
.d_wallet_list_icon2{ padding-left:40px; line-height:32px; float:left; color:#888; background:url(../images/d_wallet_list_icon.png) 7px -52px no-repeat;}
.d_wallet_list a{ color:#ff629d; margin:0 5px;}
.d_wallet_misc{ border-left:1px solid #f3f3f3; width:217px; padding:0 30px 0 30px; height:276px; position:relative; background:url(../images/d_weixin.jpg) center center no-repeat; float:right;}
.d_wallet_panel_header{ background:#fafafa; border-bottom:1px solid #e7e7e7; font-size:16px; color:#666; position:relative; line-height:30px; padding:10px 28px;}
.d_wallet_bank_list_none{ position:relative; height:160px; overflow:visible; border-bottom:1px solid #f3f3f3;}
.d_wallet_bank_list_none img{ width:352px; height:110px; position:absolute; left:50%; margin-left:-171px; bottom:-8px;}
.d_wallet_bank_more{ display:block; text-align:center; line-height:40px;}
.d_wallet_bank_more a{ color:#2ad;}
.d_wallet_table{ width:100%; border-collapse:collapse; border-spacing:0;}
.d_wallet_table thead td{ color:#888;}
.d_wallet_table td{ vertical-align:middle; padding:17px 0; font-size:14px; line-height:18px;}
.d_wallet_table tr{ border-bottom:1px solid #f3f3f3;}
.d_wallet_table .d_wallet_trade_date{ width:20%; padding-left:30px;}
.d_wallet_table .d_wallet_trade_detail{ width:40%;}
.d_wallet_table .d_wallet_trade_price{ width:12%;}
.d_wallet_table .d_wallet_trade_status{ width:10%; text-align:center;}
.d_wallet_table .d_wallet_trade_operation{ width:10%; text-align:center;}
.d_wallet_table .d_wallet_trade_date .d_trade_table_sub{ color:#878787;}
.d_wallet_table .d_wallet_trade_detail .d_trade_table_sub{ color:#878787;}
.d_wallet_table .d_wallet_trade_price.d_wallet_minus{ color:#fe69a1;}
.d_wallet_table .d_wallet_trade_operation a{ color:#2ad;}
.d_wallet_footer{ padding:60px 0; text-align:center; color:#999;}
.d_wallet_icons{ padding-top:16px; height:28px; text-align:center;}
.d_wallet_mc{ width:74px; background:url(../images/d_split.png) -90px -50px no-repeat; cursor:default; height:28px; display:inline-block; vertical-align:top;}
.d_wallet_up{ width:50px; background:url(../images/d_split.png) -178px -50px no-repeat; cursor:default; height:28px; display:inline-block; vertical-align:top;}
.d_wallet_pa{ width:164px; vertical-align:top; background:url(../images/d_split.png) -240px -50px no-repeat;height:28px; display:inline-block;}
.d_wallet_kx{ width:84px; vertical-align:top; background:url(../images/d_split.png) -400px -50px no-repeat;height:28px; display:inline-block;}
.d_wallet_pc{ width:50px; vertical-align:top; background:url(../images/d_split.png) -486px -50px no-repeat;height:28px; display:inline-block;}

/*钱包充值弹窗*/
.d_wallet_light{display:none; position:absolute; z-index:10; display:none}
.d_iframe{width:314px; height:186px;}
.d_wallet_czhi{background:#fff; border-radius:0; border:none; box-shadow:0 0 3px rgba(0,0,0,.1);}
.d_lb_hd{height:64px; padding-left:30px; background:#fff; border:none; line-height:64px;}
.d_lb_title{margin:0; font-size:16px; font-weight:700; color:#666;}
.d_lb_close{position:absolute; display:block; width:23px; height:23px; top:210px; right:30px; background:url(../images/d_close.png); font-size:0;}
.d_lb_bd{position:relative; padding:0 30px 30px;}
.d_content{margin-bottom:20px; line-height:30px; width:260px;}
.d_content_input{width:218px; padding:10px 0 10px 8px; border:1px solid #ccc; box-sizing:content-box; height:18px;}
.d_content_tip{margin-left:10px; color:#c3c3c3; margin-bottom:20px;}
.d_lb_bottom{text-align: left;}
.d_lb_charge{background-color:#f55; border-color:#f55; color:#fff;box-sizing:border-box; min-width:120px; display:inline-block; vertical-align: middle; zoom:1; padding:7px 20px; text-align:center; border:1px solid #c4c4c4; border-radius:2px; line-height:14px;}
.d_fullbg{background-color:#000; height:100%; width:100%; left:0; top:0; zoom:1; position:fixed; opacity:.3; display:none}
.d_lb_table{background:#fff;}
.d_ld_error{color:#f55; margin-left:0; padding-left:4px; line-height:20px; margin-bottom:20px;}